package com.cn.wanxi.util;

public class ReadMe {
    /**
     * 2021-12-8
     * 第二阶段任务：将前端页面的数据按照面向对象的形式提取出来放入Java后台，然后渲染到前端页面
     * 第二阶段用到的框架：servlet+jsp
     * -------------------------------------------------
     * Java 后台也应该分区
     * servlet 的三层架构
     * servlet  页面控制层
     * service 服务逻辑层
     * dao  数据访问层
     * --------------------------------------
     * model  实体层
     * util   工具层
     * --------------------------------
     * Java里面全部叫做类？
     * 对象和类的区别？
     * -----------------------------------
     * 对象 是指 能够叫得出名字   具体的事物
     * 类 是指  多个对象 在一起的统称
     * java里面的 类 是以.java的后缀开始
     * ----------------------------------
     * 生活中的例子：怎么来辨别一个公司呢？
     * 名字   万息
     * logo    啊啊
     * 文化   啊啊
     * 交税。。。。
     *------------------------------------
     * 类里面应该包含哪些东西？类的组成部分
     * 关键字？public final class   列举10个关键字？
     * 1.package  包 文件夹  命名规则：全部小写
     * 一个项目里面一定要创建包，包的格式
     * com.cn.wanxi.util
     * 国际，国内，公司，模块名
     * 2.类   就是类的名字  命名：大驼峰式命名 CompanyModel
     * 3.属性   小驼峰式命名  companyModel
     * 4.方法  小驼峰命名  companyModel
     * -------------------------------------------
     * 一个完整的类的命名
     * public  final  class CompanyModel{}
     * 权限修饰符  特征修饰符  class   类名{}
     * 一个完整的属性命名
     * public static final String name="aaa";
     * 权限修饰符  特征修饰符  数据类型   变量名  赋值运算符   字面量
     * 一个完整的方法命名
     * public static String getName(String name) throw Exception{
     *     return "aa";
     * }
     * 面试：盘符？
     * linux 常用命令什么时候用？
     * 1.进入目录
     * 2.发布项目
     * 3.安装软件
     * ---------------------------
     *------------------------------------------------------
     * 第二阶段：项目实践
     * 一.model 将页面的对象提取出来，并设置对象的属性
     *      提取对象的原则：最小原则，单一原则，单一职责
     * java命名：全英文：不要出现数字，特殊字符，汉字，拼音
     * 2.封装的重要性  可以定向(根据需要)的提供接口（别人调用的方法）
     * 4 种不同的访问权限。 public  private protected  默认不写
     *      1)类不能用private 和protected
     *          4中访问权限只能修饰类，属性，方法
     *      2)默认不写只能再当前包访问对象
     *      3）private 只能自己类访问
     *      4)public 任何地方都能访问
     *      5）protected 一般用于子类和父类
     * -----------------------------------------------------------
     * model层：所有封装对象时，属性都用private 如果别人想要调用给被人掉欧阳那个set或者get方法
     * 代码自动对齐：ctrl+alt+L
     *
     *二：将html修改为jsp   jsp的目的就是为了Java简化js，去掉js
     * <jsp:include page="top.jsp"></jsp:include>
     *三：通过Java后台进行页面转发
     * ----------------------------------------------------------------
     * 这节课的内容：
     * 1.提取对象model
     * 2.修改jsp页面
     * 3.添加servlet页面控制层
     * ------------------------
     * 注意：
     * 1.页面上的对象和model层一一对应   有多个对象就对应多少个model
     * 2.需要访问的页面和servlet层一一对应。
     * -------------
     * 3.model层和service和dao层一一对应
     *
     *
     *
     *
     *
     */
}
